package no.ntnu.item.ttm4115.termproject.groupchatagent;

import no.ntnu.item.ttm4115.termproject.groupchatagent.gui.GroupChatGUI;
import no.ntnu.item.ttm4115.termproject.playeragent.gui.MeetingPlaceGUI;
import java.lang.Integer;
import java.lang.String;
import no.tellu.common.javaframe.ActorAddress;
import java.util.HashMap;
import no.tellu.common.actorframe.ActorSM;

public class GroupChatAgentSM extends ActorSM {


    public ActorAddress gcagAddress;
    public GroupChatGUI chatGUI;
    public String myName;
    public HashMap chatHashMap;
    public Integer chatMessageID;
    public HashMap chatPlayers;
    public int chatExists;
    public MeetingPlaceGUI mainFrame;
    public String groupName;
    public HashMap tempChatMessagesMap;
    public HashMap tempOnlineUsersMap;
    public ActorAddress tempSenderRole;
    public String tempNewChatterName;


    /*
     * This method initializes the fields of the state machine.
     * You can edit this method inside the method body.
     * When the method is generated again, your part is copied.
     * Do not add any other methods in this class, they are not copied.
     */
    public void initialize(){
        chatMessageID = new Integer(1);
        chatHashMap = new HashMap();
        chatPlayers = new HashMap();
        tempChatMessagesMap = new HashMap();
        tempOnlineUsersMap = new HashMap();
        chatExists = 0;
    }
}
